package org.piggy.client.core;

import java.lang.annotation.*;

/**
 * SpringClientRegisterManager -> 无特殊业务要求，serviceId相同，只需在第一个 @Controller 处配置。
 * DubboClientRegisterManager -> dubbo 仅支持 application/json 传参格式
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ApiService {

    String serviceId();

    String version() default "1.0.0";

    ApiProtocol protocol();

    String patternPath() default "";
}
